package com.gk.javaservice.util.meeting;

public class DockerHostNameFetcher {

    /**
     * 获取Docker宿主机的主机名。
     * 该方法首先尝试从环境变量中读取HOSTNAME。
     * 如果环境变量未设置，则返回相应的提示信息。
     *
     * @return 返回宿主机的主机名或提示信息字符串。
     */
    public static String fetchHostNameFromEnv() {
        String hostName = System.getenv("HOSTNAME");
        if (hostName != null) {
            return "Docker Host Name from ENV: " + hostName;
        } else {
            return "HOSTNAME environment variable not set.";
        }
    }

    public static void main(String[] args) {
        // 示例调用fetchHostNameFromEnv方法
        String result = fetchHostNameFromEnv();
        System.out.println(result);
    }

}
